<?php

//*********************************

echo "<P><B>Validando XML Palabras </B></P>";

echo "<P>Validando XML contra el DTD</P>";

// Validando XML contra el DTD

$dom = new DOMDocument;
$dom->Load('palabras.xml');
if ( $dom->validate() ) {
	echo "VALIDO!!!!!!\n<BR>";
}
else
{
	echo "INVALIDO!!!!!!!\n<BR>";
}


echo "<P>Procesando XML con PHP</P>";

$xdoc = new DomDocument;
$xdoc->load("palabras.xml");
if (!$xdoc) {
	echo 'Error al parsear el documento';
	exit;
}

// **********************************************************
// convertirlo a simpleXML
// **********************************************************

$xml = simplexml_import_dom($xdoc);


foreach ($xml->palabra as $palabra) {
	//if($palabra->espanolComun == 'Colibri'){
			echo "<table id=\"tablasPalabras\">";
			echo "<tr><td colspan=\"4\">$palabra->espanolComun</td></tr>";
			echo "<tr><td colspan=\"4\">$palabra->ambitoTematico</td></tr>";
			echo "<tr><td colspan=\"4\">$palabra->categoriaGramatical"." "."$palabra->definicion</td></tr>";
			echo "<tr>";
			echo "<td>Venezuela</td><td>Colombia</td><td>Ecuador</td><td>Per&uacute;</td>";
			echo "</tr>";
			echo "<tr>";
			echo "<td>$palabra->acepcionVenezuela</td>";
			echo "<td>$palabra->acepcionColombia</td>";
			echo "<td>$palabra->acepcionEcuador</td>";
			echo "<td>$palabra->acepcionPeru</td>";
			echo "</tr>";
			echo "<tr>";
			echo "<td>$palabra->ejemploVenezuela<br><br>$palabra->fuenteVenezuela</td>";
			echo "<td>$palabra->ejemploColombia<br><br>$palabra->fuenteColombia</td>";
			echo "<td>$palabra->ejemploEcuador<br><br>$palabra->fuenteEcuador</td>";
			echo "<td>$palabra->ejemploPeru<br><br>$palabra->fuentePeru</td>";
			echo "</tr>";
			echo "</table>";
			echo "<br><br><br>";
	//}
}



//echo "<P>(d) Procesando XML con XSL</P>  <a href=\"palabras.xsl\">palabras.xsl</a>";
//
//
//$xslDoc = new DOMDocument();
//$xslDoc->load("palabras.xsl");
//$xmlDoc = new DOMDocument();
//$xmlDoc->load("palabras.xml");
//$proc = new XSLTProcessor();
//$proc->importStylesheet($xslDoc);
//echo $proc->transformToXML($xmlDoc);

?>



